package com.boot.ys.mybatisplus.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.Getter;

import java.util.Date;

@Data
public class IdCardVO {

    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("身份证姓名")
    private String cardName;

    @ApiModelProperty("身份证号码")
    private String cardId;

    @ApiModelProperty("出生日期")
    private Date birthdate;

    @ApiModelProperty("性别：0男，1女")
    private Long sex;

    @ApiModelProperty("民族")
    private String nation;

    @ApiModelProperty("住址")
    private String address;

    @ApiModelProperty("身份证正面")
    private String cardFront;

    @ApiModelProperty("身份证反面")
    private String cardReverseSide;

    @ApiModelProperty("银行名称")
    private String bankName;
    @ApiModelProperty("银行卡号")
    private String bankCard;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("创建人")
    private Long createBy;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("钱包地址")
    private String walletAddress;

    @ApiModelProperty("昵称")
    private String nickName;

    @ApiModelProperty("微信Openid")
    private String openid;

    @ApiModelProperty("随机字符串")
    private String randStr;

    @ApiModelProperty("票据")
    private String ticket;

    @ApiModelProperty("判断是否是app还是h5")
    private Boolean verifyType;

    @ApiModelProperty("文字验证码")
    private String code3;

    /**
     * 提交二次校验的验证数据，
     * 即NECaptchaValidate值。
     * 只能校验成功一次，重复校验会返回校验不通过。
     * 有效时长默认20分钟，可在官网配置为1~20分钟
     */
    private String validate;


}
